moisture-proof luminaire - French English Dictionary